Add data-od-related-tag attribute to links to assist with debugging #1452
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When a
preload
orpreconnect
link is added, there currently isn't any indication from looking at the HTML for which element specifically caused the link to be added. Sure, it can be clear by looking at thehref
of the link and then just searching the HTML for that string elsewhere in the HTML to find the corresponding tag that the link is associated with. But we could make it more explicit by adding a data attribute to the link tag indicating the XPath of the related tag.For example, a preload link added by Image Prioritizer for an LCP image:
Or a preconnect link added for an above-the-fold embed by Embed Optimizer:
I'm not totally sold on the need to do this, and perhaps this should only be done if
WP_DEBUG
is enabled, but I wanted to throw up a PR to get it off my mind.Tests have not been updated to account for this new attribute.